/* CSS Document */
@charset "utf-8";

/*基本样式开始*/
*{word-wrap:break-word;outline:none;}
body,table,th,td,input,select,textarea{color:#333;font-size:12px;font-family:'SimSun','Verdana','Tahoma','Helvetica','Arial';}
body,div,p,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-family:'Microsoft YaHei','SimHei','SimSun';font-weight:normal;}
h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}h7{font-size:10px}

img{border:none;vertical-align:middle;}
ul,dl{list-style:none;}
label{cursor:pointer}
optgroup{font-style:normal}
select,input,textarea{vertical-align:middle}

a{text-decoration:none;color:#036;}
a:hover{text-decoration:underline;color:#F60;}
/*a{blr:expression(this.onFocus=this.blur());}*/
a:focus{outline:none;}

.red{color:red}
.green{color:green}
.blue{color:blue}
.white{color:white}
.gray{color:gray}
.orange{color:orange}
.yellow{color:yellow}

.tLeft{text-align:left}
.tRight{text-align:right}
.tCenter{text-align:center}
.tTop{vertical-align:top}
.tBottom{vertical-align:bottom}
.tMiddle{vertical-align:middle}

.l{float:left}
.r{float:right}
.c{clear:both;margin:0;padding:0;font-size:0;line-height:0;}

.normal{font-weight:normal;font-style:normal;}
.bold{font-weight:bold}

.space{letter-spacing:4px}
.indent{text-indent:2em}

.dashed{border:1px dashed gray}
.dotted{border:1px dotted gray}
.solid{border:1px solid gray}

.none{display:none}
.block{display:block}
.inline{display:inline}
.hide{visibility:hidden}
.show{visibility:visible}

.hand{cursor:pointer}
.readonly{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

textarea,input[type=text],input[type=password],select{font-size:14px;padding:3px;background:#f9f9f9;color:#333;border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;border-style:solid;border-width:1px;}
input:focus{border:1px #426DC9 solid;}
input[type=submit],input[type=reset],input[type=button]{cursor:pointer;}
input.btn{padding:3px 15px;}
.form-input-error{border:1px red solid}
/*基本样式结束*/

.header{height:56px;background:url('header_bg.jpg') repeat-x;}
.header,.header a{color:white;font-weight:bold;}

.header .logo{float:left;display:block;width:260px;height:56px;background:url('admin-logo.jpg') no-repeat;font-size:0;line-height:0;}
.header .lnk{display:block;height:56px;line-height:56px;text-align:center;}
.header .btn{float:right;display:block;margin-right:10px;height:56px;font-weight:bold;}
.header .btn li{float:left;margin-left:30px;margin-top:10px;}

.h-line{background:#1c5db6;height:4px;line-height:4px;font-size:0;line-height:0;}

.waist .menu{float:left;width:174px;background:#E3EFFB;overflow-x:hidden;overflow-y:auto;}
.waist .drag{float:left;width:5px;display:block;border-left:1px solid #C8DCF7;background:#E3EFFB;cursor:pointer;}
.waist .main{float:left;}

.footer{position:absolute;bottom:0;width:100%;background:url('bg_bottom.jpg') repeat-x;height:30px;line-height:30px;color:white;}
.footer .company{float:right;margin:0 5px;}

.treeview{margin:10px 0 0 10px;}
.treeview h2{background:url('menu_bt.jpg') no-repeat;height:22px;line-height:20px;padding-left:20px;margin:3px 0;font-size:12px;cursor:pointer;font-weight:normal;}
.treeview ul{padding-left:1em;margin:0;}
.treeview ul li a{display:inline-block;height:20px;line-height:20px;}

.position{height:25px;line-height:25px;text-indent:2em;border-bottom:1px solid #ADCEFF;background:url('icons.gif') no-repeat #F4F7FC -178px -60px;}
.top_welcome{margin:10px;line-height:180%;border-bottom:1px solid #b1ceee;padding-bottom:5px;}
.top_welcome h2{font-size:16px;}
.top_welcome .face{float:left;padding:1px;border:1px solid gray;margin-right:8px;}

.warp_index{margin:10px;}
.warp_index em{font-style:normal;font-family:'NSimSun';}
.warp_index h2{font-size:14px;border:1px solid #FFF;background:#ebf4fd;padding:5px 10px;}
.warp_index li{text-indent:1em;border-top:1px solid #b1ceee;padding:8px 0;}

.warp_index .box_l{margin:0 300px 10px 0;border:1px solid #b1ceee;}
.warp_index .box_r{width:290px;float:right;}
.warp_index .box_r .box{border:1px solid #b1ceee;margin-bottom:10px;}

.warp_main{width:98%;margin:0 auto;}

.listTable{margin:0 auto;border-collapse:collapse;}
.listTable th, .listTable td{border:1px solid #b1ceee;}
.listTable td{padding:5px 0;text-align:center;}
.listTable tr .left{text-indent:1em;text-align:left;}
.listTable tr.listHeaderTr, .listTable tr.listFooterTr{background-color:#ebf4fd;height:30px;}

.editTable td{border-top:1px solid #b1ceee;padding:5px 0;}
.editTable td.editLeftTd{width:130px;text-align:right;background-color:#fffdf0;}
.editTable td.editRightTd{padding-left:5px;}
.editTable tr.editFooterTr{background-color:#ebf4fd;}
.editTable td.editFooterTd{padding-left:134px;}
.editTable td.editFooterTd input{width:100px;cursor:pointer;height:30px;}

.over{background-color:#ebf4fd}
.click{background-color:#FFFFCC}

/* icons style */
i.ico-lock,i.ico-close{display:inline-block;background:url('icons.gif') no-repeat;vertical-align:middle;}
i.ico-lock{width:20px;height:20px;background-position:-140px 0;}
i.ico-close{width:30px;height:20px;background-position:-160px 2px;}

i.ico-bar-l,i.ico-bar-r{display:block;width:5px;height:40px;background:url('icons.gif') no-repeat;position:absolute;top:50%;margin-top:-20px;cursor:pointer;}
i.ico-bar-l{background-position:-180px -20px;}
i.ico-bar-r{background-position:-190px -20px;}

i.side_contract,i.side_expand{display:inline-block;background:url("icons.gif") no-repeat;width:15px;height:15px;vertical-align:middle;margin:0 5px;cursor:pointer;}
i.side_contract{background-position:-20px 0;}
i.side_expand{background-position:-40px 0;}

i.arrow1,i.arrow2,i.arrow3,i.arrow4{background:url('icons.gif') no-repeat;display:inline-block;width:14px;height:9px;}
i.arrow1{background-position:0 -20px;}
i.arrow2{background-position:-20px -20px;}
i.arrow3{background-position:-40px -20px;}
i.arrow4{background-position:-60px -20px;}

i.user,i.face,i.help,i.pass,i.tablelist,i.disconnect{background:url("icons.gif") no-repeat;display:inline-block;width:19px;height:16px;vertical-align:middle;}
i.user{background-position:-80px -20px;}
i.face{background-position:-160px -40px;}
i.help{background-position:-100px -20px;}
i.pass{background-position:-120px -20px;}
i.tablelist{background-position:-140px -20px;}
i.disconnect{background-position:-160px -20px;}

i.accept,i.cancel,i.locked{background:url("icons.gif") no-repeat;display:inline-block;width:16px;height:16px;}
i.accept{background-position:-60px 0;}
i.cancel{background-position:-80px 0;}
i.locked{background-position:-160px -60px;vertical-align:middle;}

i.magnifier,i.ico_new,i.ico_edit,i.ico_delete,i.ico_del,i.ico_add,i.ico_up,i.ico_file,i.ico_color{background:url("icons.gif") no-repeat;display:inline-block;width:16px;height:16px;cursor:pointer;}
i.magnifier{background-position:0 -80px;vertical-align:middle;}
i.ico_new{background-position:0 -60px;vertical-align:middle;}
i.ico_edit{background-position:-20px -60px;}
i.ico_delete{background-position:-40px -60px;vertical-align:middle;}
i.ico_del{background-position:-60px -60px;}
i.ico_add{background-position:-80px -60px;}
i.ico_up{background-position:-100px -60px;}
i.ico_file{background-position:-120px -60px;}
i.ico_color{background-position:-140px -60px;}

i.pic,i.pics{background:url("icons.gif") no-repeat;display:inline-block;width:14px;height:14px;cursor:pointer;}
i.pic{background-position:-100px 0;}
i.pics{background-position:-120px 0;}

i.ico_off,i.ico_on,i.ico_ok{background:url("icons.gif") no-repeat;display:block;width:12px;height:12px;margin:auto;}
i.ico_off{background-position:0 -40px;}
i.ico_on{background-position:-20px -40px;}
i.ico_ok{background-position:-40px -40px;}

i.newmsg,i.notice{background:url("icons.gif") no-repeat;display:inline-block;width:18px;height:16px;vertical-align:middle;}
i.newmsg{background-position:-60px -38px;}
i.notice{background-position:-120px -38px;}
i.safe{background-position:-80px -40px;}
i.unsafe{background-position:-100px -40px;}

i.lastnochild,i.asc,i.desc{background:url("icons.gif") no-repeat;display:inline-block;width:16px;height:16px;}
i.lastnochild{background-position:-140px -80px;}
i.asc{background-position:-160px -80px;}
i.desc{background-position:-180px -80px;}

i.ico_bold,i.ico_nobold{background:url("icons.gif") no-repeat;display:inline-block;width:24px;height:24px;vertical-align:middle;}
i.ico_bold{background-position:-170px -100px;cursor:pointer;}
i.ico_nobold{background-position:-140px -100px;cursor:pointer;}

i.icon_warning,i.icon_infomation{display:block;width:40px;height:40px;background:url("icons.gif") no-repeat;}
i.icon_warning{background-position:0 -160px;}
i.icon_infomation{background-position:-40px -160px;}

/* pages style */
.page1 em{color:red;font-style:normal;}
.page1 a,.page1 strong{margin:0 3px;}

.page2 {padding:0 10px;text-align:center;}
.page2 span,.page2 a {display:inline-block;height:14px;line-height:14px;margin:0 2px;overflow:hidden;padding:2px 5px;vertical-align:middle;}
.page2 span {background:none repeat scroll 0 0 #F3F3F3;border:1px solid #CDCDCD;color:#999999;}
.page2 .current {background:none repeat scroll 0 0 #B2C9F1;border-color:#B2C9F1;color:#FFFFFF;}
.page2 a {border:1px solid #BFBFBF;color:#333333;}
.page2 a:hover {background:none repeat scroll 0 0 #FFFFFF;border-color:#B2C9F1;color:#333333;text-decoration:none;}
.page2 input{height:14px;line-height:14px;border:1px solid #BFBFBF;text-align:center;}

.pagec{text-align:center;padding:30px 0;}
.pagec span,.pagec a{padding:3px 6px;margin:0 2px;}
.pagec a{color:#999;border:1px solid #999;text-decoration:none;}
.pagec span,.pagec a:hover{color:#fff;background-color:#F60;border:solid 1px #f60;}

.artTabs a{color:#000;}
.artTabs dt{padding:5px 5px 0 5px;background:#fff;border-bottom:1px solid #b1ceee;padding-left:10px;}
.artTabs dt a{display:inline-block;*zoom:1;*display:inline;text-decoration:none;padding:3px 10px 2px 10px;margin-bottom:-1px;line-height:24px;border:1px solid transparent;text-overflow:ellipsis-word;text-shadow:0 1px 0 #fff;_border-color:#b1ceee;_border-bottom:#fff;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #b1ceee;background:#ebf4fd;}
.artTabs dt a.select, .artTabs dt a.select:hover{border-color:#b1ceee #b1ceee #fff #b1ceee;color:#333;background:#fff;}
.artTabs dt a:hover{background:#fff;border-color:#b1ceee;text-decoration:none;}
.artTabs dd{padding:10px;border:1px solid #b1ceee;border-top:0;}